//package cn.wu.jishupeizhi.util;
//
//import java.security.MessageDigest;
//import java.security.NoSuchAlgorithmException;
//
//public class sha256m {
//
//    public void  SHA256Test(){
//        final String PASSWORD  = "123456";
//        String s = SHA256(PASSWORD);
//        System.out.println(s);
//    }
//    public String SHA256(String input){
//        String password = "!@#"+input+")(*";
//        try {
//            // 获取 SHA-256 摘要器
//            MessageDigest md = MessageDigest.getInstance("SHA-256");
//
//            // 计算消息摘要
//            byte[] messageDigest = md.digest(password.getBytes());
//
//            // 将字节数组转换为十六进制字符串
//            String hexString = bytesToHex(messageDigest);
//            return hexString;
//
//        } catch (NoSuchAlgorithmException e) {
//            throw new RuntimeException(e);
//        }
//    }
//
//    private static String bytesToHex(byte[] bytes) {
//        StringBuilder hexString = new StringBuilder();
//        for (byte b : bytes) {
//            String hex = Integer.toHexString(0xff & b);
//            if (hex.length() == 1) {
//                hexString.append('0');
//            }
//            hexString.append(hex);
//        }
//        return hexString.toString();
//    }
//
//    public static void main(String[] args) {
//        sha256m sha256m = new sha256m();
//        sha256m.SHA256Test();
//    }
//}
